package com.quanyue.music.file.type;

import com.quanyue.music.domain.constant.FMStatus;
import com.quanyue.music.domain.constant.FMType;
import com.shzisg.mybatis.mapper.page.PageRequest;
import io.swagger.annotations.ApiModelProperty;

import java.time.LocalDateTime;

public class FMDetailRequest extends PageRequest {
    @ApiModelProperty(name = "文件标题")
    private String fmTitle;
    @ApiModelProperty(name = "文件状态")
    private FMStatus status;
    @ApiModelProperty(name = "FM类型")
    private FMType fmType;
    @ApiModelProperty(name = "音乐标签")
    private String tag;
    @ApiModelProperty(name = "开始时间")
    private LocalDateTime startDateTime;
    @ApiModelProperty(name = "结束时间")
    private LocalDateTime endDateTime;
    @ApiModelProperty(name = "id标识")
    private String keyId;

    public String getFmTitle() {
        return fmTitle;
    }

    public void setFmTitle(String fmTitle) {
        this.fmTitle = fmTitle;
    }

    public FMStatus getStatus() {
        return status;
    }

    public void setStatus(FMStatus status) {
        this.status = status;
    }

    public FMType getFmType() {
        return fmType;
    }

    public void setFmType(FMType fmType) {
        this.fmType = fmType;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag;
    }

    public LocalDateTime getStartDateTime() {
        return startDateTime;
    }

    public void setStartDateTime(LocalDateTime startDateTime) {
        this.startDateTime = startDateTime;
    }

    public LocalDateTime getEndDateTime() {
        return endDateTime;
    }

    public void setEndDateTime(LocalDateTime endDateTime) {
        this.endDateTime = endDateTime;
    }

    public String getKeyId() {
        return keyId;
    }

    public void setKeyId(String keyId) {
        this.keyId = keyId;
    }
}
